GPU Acceleration of a Genetic Algorithm for the Synthesis of FSM-based Bimodal Predictors
نویسندگان
چکیده
This paper presents a fast GPU implementation of a genetic algorithm for synthesizing bimodal predictor FSMs of a given size. Bimodal predictors, i.e., predictors that make binary yes/no predictions, are ubiquitous in microprocessors. Many of these predictors are based on finite-state machines (FSMs). However, there are countless possible FSMs and even heuristic searches for finding good FSMs can be slow when billions of predictions need to be assessed. We designed such a search heuristic that maps well onto GPU hardware. It is based on a multi-start genetic algorithm. On our six traces, the resulting FSMs are 1% to 29% more accurate than saturating up/down counters. On a Kepler-based GTX 680, the CUDA implementation evaluates 18 to 73 billion predictions per second, which is 14 to 18 times faster than a multicore version running on a hex-core Xeon X5690 with hyper-threading.
منابع مشابه
Prediction of Driver’s Accelerating Behavior in the Stop and Go Maneuvers Using Genetic Algorithm-Artificial Neural Network Hybrid Intelligence
Research on vehicle longitudinal control with a stop and go system is presently one of the most important topics in the field of intelligent transportation systems. The purpose of stop and go systems is to assist drivers for repeatedly accelerate and stop their vehicles in traffic jams. This system can improve the driving comfort, safety and reduce the danger of collisions and fuel consumption....
متن کاملEnhancing Rollover Threshold of an Elliptical Container Based on Binary-coded Genetic Algorithm
In this paper, a method based on binary-coded genetic algorithm is proposed to explore an optimization method, for obtaining an optimal elliptical tank. This optimization method enhances the rollover threshold of a tank vehicle, especially under partial filling conditions. Minimizing the overturning moment imposed on the vehicle due to c.g. height of the liquid load, lateral acceleration and ca...
متن کاملFe3O4@FSM-16-SO3H as a new magnetically recyclable nanostructured catalyst: synthesis, characterization and catalytic application for the synthesis of pyrano[2,3-c]pyrazoles
A three-component process for the one-pot synthesis of 6-amino-4-aryl-5-cyano-3-methyl-1-phenyl-1,4-dihydropyrano[2,3-c]pyrazoles is described by the three-component reaction of aldehydes, 3-methyl-1-phenyl-1H-pyrazol-5(4H)-one and malononitrile in the presence of Fe3O4@FSM-16-SO3H as an efficient magnetically recyclable mesoporous catalyst. Folded shee...
متن کاملImplementation of the direction of arrival estimation algorithms by means of GPU-parallel processing in the Kuda environment (Research Article)
Direction-of-arrival (DOA) estimation of audio signals is critical in different areas, including electronic war, sonar, etc. The beamforming methods like Minimum Variance Distortionless Response (MVDR), Delay-and-Sum (DAS), and subspace-based Multiple Signal Classification (MUSIC) are the most known DOA estimation techniques. The mentioned methods have high computational complexity. Hence using...
متن کاملApplication of Genetic Algorithm in Kinetic Modeling of Fischer-Tropsch Synthesis
Kinetic modeling is an important issue, whose objective is the accurate determination of the rates of various reactions taking place in a reacting system. This issue is a pivotal element in the process design and development particularly for novel processes which are based on reactions taking place between various types of species. The Fischer Tropsch (FT) reactions have been used as the ki...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013